pin your faith on someone - French English Dictionary